Part Number Hot Search : 
BLFY455D IMD10 109411 ER106 BA6294 DK020L BGA310 D45128
Product Description
Full Text Search
 

To Download EP9302-IQ Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  ? copyright 2005 cirrus logic (all rights reserved) mar ?05 ds653pp3 1 http://www.cirrus.com high-speed arm9 system-on-chip processor with maverickcrunch ep9302 data sheet features ? 200-mhz arm920t processor ? 16-kbyte instruction cache ? 16-kbyte data cache ? linux ? , microsoft ? windows ? ce-enabled mmu ? 100-mhz system bus ? maverickcrunch ? math engine ? floating point, integer and signal processing instructions ? optimized for digital music compression and decompression algorithms. ? hardware interlocks allow in-line coding. ? maverickkey ? ids ? 32-bit unique id can be used for drm-compliant, 128-bit random id. ? integrated peripheral interfaces ? 16-bit sdram interface (up to 4 banks) ? 16-bit sram / flash / rom ? serial eeprom interface ? 1/10/100 mbps ethernet mac ?two uarts ? two-port usb 2.0 full-speed host (ohci) (12 mbits per second) ? irda interface ?adc ? serial peripheral interface (spi) port ? 6-channel serial audio interface (i 2 s) ? 2-channel, low-cost serial audio interface (ac'97) ? internal peripherals ? 12 direct memory access (dma) channels ? real-time clock with software trim ? dual pll controls all clock domains. ? watchdog timer ? two general-purpose 16-bit timers ? one general-purpose 32-bit timer ? one 40-bit debug timer ? interrupt controller ?boot rom ? package ? 208-pin lqfp unified sdram i/f (2) usb hosts ethernet mac bus bridge boot rom maverickkey tm 12 channel dma sram & flash i/f arm920t mmu d-cache 16kb i-cache 16kb processor bus peripheral bus serial audio interface interrupts & gpio clocks & timers (2) uarts w/ irda maverickcrunch tm communications ports user interface memory and storage
2 ? copyright 2005 cirrus logic (all rights reserved) ds653pp3 ep9302 high-speed arm9 system-on-chip processor with maverickcrunch the ep9302 is an arm920t-based system-on-a-chip design with a large peripheral set targeted to a variety of applications: ? industrial controls ? digital media servers ? integrated home media gateways ? digital audio jukeboxes ? streaming audio players ? set-top boxes ? point-of-sale terminals ? thin clients ? biometric security systems ? gps & fleet management systems ? educational toys ? industrial computers ? industrial hand-held devices ? voting machines ? medical equipment the ep9302 is one of a series of arm920t-based devices. other members of the family have different peripheral sets, coprocessors and package configurations. the arm920t microprocessor core with separate 16 kbyte, 64-way set-associ ative instruction and data caches is augmented by the maverickcrunch? co- processor enabling faster than real-time compression of audio cds. the maverickkey ? unique hardware programmed ids are a solution to the growing concern over secure web content and commerce. with internet security playing an important role in the delivery of digital media such as books or music, traditional software methods are quickly becoming unreliable. the maverickkey unique ids provide oems with a method of utilizing specific hardware ids such as those assigned for sdmi (secure digital music initiative) or any other authentication mechanism. a high-performance 1/10/100 mbps ethernet media access controller (emac) is included along with external interfaces to spi, ac?97, and i 2 s audio. a two-port usb 2.0 full-speed host (ohci) (12 mbits per second), two uarts, and a analog voltage measurement analog-to- digital converter (adc) are included as well. the ep9302 is a high-performance, low-power risc- based, single-chip computer built around an arm920t microprocessor core with a maximum operating clock rate of 200 mhz (184 mhz for industrial conditions). the arm core operates from a 1.8 v supply, while the i/o operates at 3.3 v with power usage between 100 mw and 750 mw (dependent on speed). overview table a. change history revision date changes pp1 june 2004 initial release. pp2 july 2004 update ac data. add adc data. pp3 march 2005 update electrical specs with most-current characterization data.
ds653pp3 ? copyright 2005 cirrus logic (all rights reserved) 3 ep9302 high-speed arm9 system-on-chip processor with maverickcrunch table of contents processor core - arm920t ......................................................................................... 6 maverickcrunch? math engine .................................................................................. 6 maverickkey? unique id ............................................................................................ 6 general purpose memory interface (sdram , sram, rom, flash) ........................... 6 ethernet media access controller (mac) .................................................................... 7 serial interfaces (spi, i2s, and ac ?97) ....................................................................... 7 12-bit analog-to-digital converter (adc) ..................................................................... 7 universal asynchronous receiver/transmitters (uarts) ............................................ 8 dual-port usb host ..................................................................................................... 8 two-wire interface ........................................................................................................ 8 real-time clock with software trim .......... .................................................................. 8 pll and clocking ......................................................................................................... 9 timers ........................................................................................................................ .. 9 interrupt controller ............... ........................................................................................ 9 dual led drivers ......................................................................................................... 9 general purpose input/output (gpio) ......................................................................... 9 reset and power management ................................................................................. 10 hardware debug interface ... ...................................................................................... 10 12-channel dma controller ....................................................................................... 10 internal boot rom ..................................................................................................... 10 electrical specifications ........ ................. ................ .............. .............. ............ 11 absolute maximum ratings ....................... .................................................................11 recommended operating conditions ...... .................................................................11 dc characteristics ..................................................................................................... 12 timings ........... ................ .............. .............. .............. .............. .............. ............13 memory interface ....................................................................................................... 14 ethernet mac interface ............................................................................................ 27 audio interface ........................................................................................................... 29 ac?97 ........................................................................................................................ 33 adc ........................................................................................................................... 34 jtag .......................................................................................................................... 35 208 pin lqfp package outline .. ............. .............. .............. .............. ............36 208 pin lqfp pinout ................................................................................................. 37 acronyms and abbreviations .... .............. .............. .............. .............. ............41 units of measurement ............ ................. ................ .............. .............. ............41 ordering information ............. ................. ................ .............. .............. ............42
4 ? copyright 2005 cirrus logic (all rights reserved) ds653pp3 ep9302 high-speed arm9 system-on-chip processor with maverickcrunch list of figures figure 1. timing diagram drawing key .......... ....................................................................... 13 figure 2. sdram load mode regi ster cycle timing measurement ..................................... 14 figure 3. sdram burst read cycle timing measurement ................................................... 15 figure 4. sdram burst write cycle timing me asurement ................................................... 16 figure 5. sdram auto refresh cycle timing measurement ................................................ 17 figure 6. static memory multip le word read 8-bit cycle timi ng measurement .................... 18 figure 7. static memory multiple word write 8-bit cycle timing measurement .................... 19 figure 8. static memory multiple word read 16-bit cycle timing measurement .................. 20 figure 9. static memory multiple word write 16-bit cycle timing me asurement .................. 21 figure 10. static memory burst read cycle ti ming measurement ....................................... 22 figure 11. static memory burst write cycle ti ming measurement ....................................... 23 figure 12. static memory single read wait cycle timing measurement ............................. 24 figure 13. static memory single write wait cycle timing measurement .............................. 25 figure 14. static memory tu rnaround cycle timing measurement ....................................... 26 figure 15. ethernet mac timing measurement ..................................................................... 28 figure 16. ti single transfer timing measurement ............................................................... 30 figure 17. microwire frame form at, single transfer ............................................................ 30 figure 18. spi format with sph=1 timing measurement ..................................................... 31 figure 19. inter-ic sound (i2s ) timing measurement ........................................................... 32 figure 20. ac ?97 configuration timing meas urement .......................................................... 33 figure 21. adc transfer function ......................................................................................... 34 figure 22. jtag timing measur ement .................................................................................. 35
ds653pp3 ? copyright 2005 cirrus logic (all rights reserved) 5 ep9302 high-speed arm9 system-on-chip processor with maverickcrunch list of tables table a. change history ........................................................................................................ .. 2 table b. general purpose memory interface pi n assignments .............................................. 6 table c. ethernet media access controller pin assignments ................................................. 7 table d. audio interfaces pin assignment ...... ........................................................................ 7 table e. 12-bit analog-to-digital converter pin assignments ................................................. 7 table f. universal asynchronous receiver/transmitters pin assignments ............................ 8 table g. dual port usb host pin assignments ....................................................................... 8 table h. two-wire port with eeprom support pin assignments ............... ................ ........... 8 table i. real-time clock with pin assignments ..................................................................... 8 table j. pll and clocking pin assignments .......................................................................... 9 table k. interrupt controller pin assignment ..... ..................................................................... 9 table l. dual led pin assignments ....................................................................................... 9 table m.general purpose input/output pin assignment ........................................................ 9 table n. reset and power management pin assignments ................................................... 10 table o. hardware debug interf ace ...................................................................................... 10 table p. pin list in numerical order by pin nu mber ............................................................. 37 table q. pin descriptions ..................................................................................................... 39 table r. pin multiplex usage information ........ ...................................................................... 40
6 ? copyright 2005 cirrus logic (all rights reserved) ds653pp3 ep9302 high-speed arm9 system-on-chip processor with maverickcrunch processor core - arm920t the arm920t is a harvard architecture processor with separate 16-kbyte instruction and data caches with an 8- word line length but a unified memory. the processor utilizes a five-stage pipeline c onsisting of fetch, decode, execute, memory, and write stages. key features include: ? arm (32-bit) and thumb (16-bit compressed) instruction sets ? 32-bit advanced micro-controller bus architecture (amba) ? 16 kbyte instruction cache with lockdown ? 16 kbyte data cache (programmable write-through or write-back) with lockdown ? mmu for linux ? , microsoft ? windows ? ce and other operating systems ? translation look aside buffers with 64 data and 64 instruction entries ? programmable page sizes of 1 mbyte, 64 kbyte, 4 kbyte, and 1 kbyte ? independent lockdown of tlb entries maverickcrunch ? math engine the maverickcrunch engine is a mixed-mode coprocessor designed primarily to accelerate the math processing required to rapidly encode digital audio formats. it accelerates single and double precision integer and floating point operations plus an integer multiply-accumulate (mac ) instruction that is considerably faster than the arm920t's native mac instruction. the arm920t coprocessor interface is utilized thereby sh aring its memory interface and instruction stream. hardware forwarding and interlock allows the arm to handle looping and addressing while maverickcrunch handles comput ation. features include: ? ieee-754 single and double precision floating point ? 32 / 64-bit integer ? add / multiply / compare ? integer mac 32-bit input with 72-bit accumulate ? integer shifts ? floating point to/from integer conversion ? sixteen 64-bit register files ? four 72-bit accumulators maverickkey ? unique id maverickkey unique hardware programmed ids are a solution to the growing concern over secure web content and commerce. with internet security playing an important role in the delivery of digital media such as books or music, traditional software methods are quickly becoming unreliable. the maverickkey unique ids provide oems with a method of utilizing specific hardware ids such as those assigned for sdmi (secure digital music initiative) or any other authentication mechanism. both a specific 32-bit id as well as a 128-bit random id are programmed into the ep9302 through the use of laser probing technology. these ids can then be used to match secure copyrighted content with the id of the target device the ep9302 is powering, and then deliver the copyrighted information over a secure connection. in addition, secure transactions can benefit by also matching device ids to server ids. maverickkey ids provide a level of hardware security required for today?s internet appliances. general purpose memory interface (sdram, sram, rom, flash) the ep9302 features a unified memory address model where all memory devices are accessed over a common address/data bus. memory accesses are performed via the processor bus. the sram memory controller supports 8 and 16-bit devices and accommodates an internal boot rom concur rently with 16-bit sdram memory. ? 1 to 4 banks of 16-bit ,100-mhz sdram ? address and data bus shared between sdram, sram, rom, and flash memory ? nor flash memory supported table b. general purpose memory interface pin assignments pin mnemonic pin description sdclk sdram clock sdclken sdram clock enable sdcsn[3:0] sdram chip selects 3-0 rasn sdram ras casn sdram cas sdwen sdram write enable csn[7:6] and csn[3:0] chip selects 7, 6, 3, 2, 1, 0 ad[25:0] address bus 25-0 da[15:0] data bus 15-0 dqmn[1:0] sdram output enables / data masks wrn sram write strobe rdn sram read / oe strobe waitn sram wait input
ds653pp3 ? copyright 2005 cirrus logic (all rights reserved) 7 ep9302 high-speed arm9 system-on-chip processor with maverickcrunch ethernet media access controller (mac) the mac subsystem is compliant with the iso/tec 802.3 topology for a single shared medium with several stations. multiple mii-compliant phys are supported. features include: ? supports 1/10/100 mbps transfer rates for home / small-business / large- business applications ? interfaces to an off-chip phy through industry- standard media-independent interface (mii) serial interfaces (spi, i 2 s, and ac ?97) the serial peripheral interface (spi) port can be configured as a master or a slave, supporting the national semiconductor ? , motorola ? , and texas instruments ? signaling protocols. the ac'97 port supports mult iple codecs fo r multichannel audio output with a single stereo input. the i 2 s port supports stereo 24-bit audio. these ports are multiplexed so that the i 2 s port will take over either the ac'97 pins or the spi pins. ? normal mode: one spi port and one ac?97 port ?i 2 s on ssp mode: one ac?97 port and one i 2 s port ?i 2 s on ac?97 mode: one spi port and one i 2 s port note: i 2 s may not be output on ac?97 and ssp ports at the same time. 12-bit analog-to-digital converter (adc) the adc block consists of a 12-bit analog-to-digital converter with a analog input multiplexer. the multiplexer can select to measure battery voltage and other miscellaneous voltages on the external measurement pins. features include: ? 5 external pins for adc measurement ? measurement pin input range: 0 to 3.3 v. ? adc-conversion-complete interrupt signal table c. ethernet media access controller pin assignments pin mnemonic pin description mdc management data clock mdio management data i / o rxclk receive clock miirxd[3:0] receive data rxdval receive data valid rxerr receive data error txclk transmit clock miitxd[3:0] transmit data txen transmit enable txerr transmit error crs carrier sense cld collision detect table d. audio interfaces pin assignment pin name normal mode i 2 s on ssp mode i 2 s on ac'97 mode pin description pin description pin description sclk1 spi bit clock i2s serial clock spi bit clock sfrm1 spi frame clock i2s frame clock spi frame clock ssprx1 spi serial input i2s serial input spi serial input ssptx1 spi serial output i2s serial output spi serial output (no i2s master clock) arstn ac'97 reset ac'97 reset i2s master clock abitclk ac'97 bit clock ac'97 bit clock i2s serial clock async ac'97 frame clock ac'97 frame clock i2s frame clock asdi ac'97 serial input ac'97 serial input i2s serial input asdo ac'97 serial output ac'97 serial output i2s serial output table e. 12-bit analog-to-digital converter pin assignments pin mnemonic pin description adc[0] (ym, pin 135) external analog measurement input adc[1] (sxp, pin 134) external analog measurement input adc[2] (sxm, pin 133) exter nal analog measurement input adc[3] (syp, pin 132) external analog measurement input adc[4] (sym, pin 131) exter nal analog measurement input
8 ? copyright 2005 cirrus logic (all rights reserved) ds653pp3 ep9302 high-speed arm9 system-on-chip processor with maverickcrunch universal asynchronous receiver/transmitters (uarts) two 16550-compatible uarts are supplied. one provides asynchronous hd lc (high-level data link control) protocol support for full duplex transmit and receive. the hdlc receiver handles framing, address matching, crc checking, control-octet transparency, and optionally passes the crc to the host at the end of the packet. the hdlc transmit ter handles framing, crc generation, and control-octet transparency. the host must assemble the frame in memory before transmission. the hdlc receiver and transmitter use the uart fifos to buffer the data streams. the second uart provides irda ? compatibility. ? uart1 supports modem bit rates up to 115.2 kbps, supports hdlc and includes a 16 byte fifo for receive and a 16 byte fifo for transmit. interrupts are generated on rx, tx and modem status change. ? uart2 contains an irda encoder operating at either the slow (up to 115 kbps), medium (0.576 or 1.152 mbps), or fast (4 mbps) ir data rates. it also has a 16 byte fifo for receive and a 16 byte fifo for transmit. dual-port usb host the usb open host controller interface (open hci) provides full-speed serial communications ports at a baud rate of 12 mbits/sec. up to 127 usb devices (printer, mouse, camera, ke yboard, etc.) and usb hubs can be connected to the usb host in the usb ?tiered- star? topology. this includes the following feature: ? compliance with the usb 2.0 specification ? compliance with the open hci rev 1.0 specification ? supports both low-speed (1.5 mbps) and full-speed (12 mbps) usb device connections ? root hub integrated with 2 downstream usb ports ? transceiver buffers integrat ed, over-current protection on ports ? supports power management ? operates as a master on the bus the open hci host controller initializes the master dma transfer with the ahb bus: ? fetches endpoint descriptors and transfer descriptors ? accesses endpoint data from system memory ? accesses the hc communication area ? writes status and retire transfer descriptor note: usbm[1] and usbp[1] are not bonded out. two-wire interface the two-wire interface provides communication and control for synchronous-serial-driven devices. real-time clock with software trim the software trim feature on the real time clock (rtc) provides software controlled digital compensation of the 32.768 khz input clock. this compensation is accurate to 1.24 sec/month. note: a real time clock must be connected to rtcxtali or the ep9302 device will not boot. table f. universal asynchronous receiver/transmitters pin assignments pin mnemonic pin name - description txd0 uart1 transmit rxd0 uart1 receive ctsn uart1 clear to send / transmit enable dsrn / dcdn uart1 data set ready / data carrier detect dtrn uart1 data terminal ready rtsn uart1 ready to send egpio[0] / ri uart1 ring indicator txd1 / sirout uart2 transmit / irda output rxd1 / sirin uart2 receive / irda input table g. dual port usb host pin assignments pin mnemonic pin name - description usbp[2,0] usb positive signals usbm[2,0] usb negative signals table h. two-wire port with eeprom support pin assignments pin mnemonic pin name - description alternative usage eeclk two-wire interface clock general purpose i/o eedata two-wire interface data general purpose i/o table i. real-time clock with pin assignments pin mnemonic pin name - description rtcxtali real-time clock oscillator input rtcxtalo real-time clock oscillator output
ds653pp3 ? copyright 2005 cirrus logic (all rights reserved) 9 ep9302 high-speed arm9 system-on-chip processor with maverickcrunch pll and clocking the processor and the peripheral clocks operate from a single 14.7456 mhz crystal. the real time clock operates from a 32.768 khz external oscillator. timers the watchdog timer ensures proper operation by requiring periodic attention to prevent a reset-on-time- out. two 16-bit timers operate as free running down-counters or as periodic timers for fixed interval interrupts and have a range of 0.03 ms to 4.27 seconds. one 32-bit timer, plus a 6-bit prescale counter, has a range of 0.03 s to 73.3 hours. one 40-bit debug timer, plus 6-bit prescale counter, has a range of 1.0 s to 12.7 days. interrupt controller the interrupt controller allows up to 54 interrupts to generate an interrupt request (irq) or fast interrupt request (fiq) signal to the processor core. thirty-two hardware priority assignments are provided for assisting irq vectoring, and two levels are provided for fiq vectoring. this allows time critical interrupts to be processed in the shortest time possible. internal interrupts may be programmed as active high or active low level sensitive inputs. gpio pins programmed as interrupts may be programmed as active high level sensitive, active low level se nsitive, rising edge triggered, falling edge triggere d, or combined rising/falling edge triggered. ? supports 54 interrupts from a variety of sources (such as uarts, gpio and adc) ? routes interrupt sources to either the arm920t?s irq or fiq (fast irq) inputs ? three dedicated off-chip interrupt lines operate as active high level sensitive interrupts ? any of the 19 gpio lines maybe configured to generate interrupts ? software supported priority mask for all fiqs and irqs note: int[2] is not bonded out. dual led drivers two pins are assigned specifically to drive external leds. general purpose i nput/output (gpio) the 16 egpio and the 3 fgpio pins may each be configured individually as an output, an input, or an interrupt input. there are 10 pins that may alternatively be used as input, output, or open-drain pins, but do not support interrupts. these pins are: ? ethernet mdio ? both led outputs ? eeprom clock and data ? hgpio[5:2] ? cgpio[0] 6 pins may alternatively be used as inputs only: ? ctsn, dsrn / dcdn ? 3 interrupt lines 2 pins may alternatively be used as outputs only: ?rtsn ?arstn table j. pll and clocking pin assignments pin mnemonic pin name - description xtali main oscillator input xtalo main oscillator output vdd_pll main oscillator power gnd_pll main oscillator ground table k. external interrupt controller pin assignment pin mnemonic pin name - description int[3] and int[1:0] external interrupts 2, 1, 0 table l. dual led pin assignments pin mnemonic pin name - description alternative usage grled green led general purpose i/o redled red led general purpose i/o table m. general purpose input/output pin assignment pin mnemonic pin name - description egpio[15:0] expanded general purpose input / output pins with interrupts fgpio[3:1] expanded general purpose input / output pins with interrupts
10 ? copyright 2005 cirrus logic (all rights reserved) ds653pp3 ep9302 high-speed arm9 system-on-chip processor with maverickcrunch reset and power management the chip may be reset through the prstn pin or through the open drain common reset pin, rston. clocks are managed on a peripheral-by-peripheral basis and may be turned off to conserve power. the processor clock is dynamically adjustable from 0 to 200 mhz (184 mhz for industrial conditions). hardware debug interface the jtag interface allows use of arm?s multi-ice or other in-circuit emulators. 12-channel dma controller the dma module contains 12 separate dma channels. ten of these may be used for peripheral-to-memory or memory-to-peripheral access. two of these are dedicated to memory-to-memory transfers. each dma channel is connected to the 16-bit dma request bus. the request bus is a collection of requests, serial audio and uarts. each dma channel can be used independently or dedicated to any request signal. for each dma channel, source and destination addressing can be independently programmed to increment, decrement, or stay at the same value. all dma addresses are physical, not virtual addresses. internal boot rom the internal 16-kbyte rom allows booting from flash memory, spi or uart. consult the ep9301 user?s guide for operational details. table n. reset and power management pin assignments pin mnemonic pin name - description prstn power on reset rston user reset in/out ? open drain ? preserves real time clock value table o. hardware debug interface pin mnemonic pin name - description tck jtag clock tdi jtag data in tdo jtag data out tms jtag test mode select trstn jtag port reset
ds653pp3 ? copyright 2005 cirrus logic (all rights reserved) 11 ep9302 high-speed arm9 system-on-chip processor with maverickcrunch electrical specifications absolute maximum ratings note: 1. includes all power generat ed by ac and/or dc output loading. 2. the power supply pins are at maximum values listed in ?recommended operating conditions? , below. 3. at ambient temperatures above 70 c, total power dissipation must be limited to less than 2.5 watts. warning: operation beyond these limits may result in permanent damage to the device. normal operation is not gu aranteed at these extremes. recommended operat ing conditions (all grounds = 0 v, all voltages with respect to 0 v) parameter symbol min max unit power supplies rvdd cvdd vdd_pll vdd_adc - - - - 3.96 2.16 2.16 3.96 v v v v total power dissipation (note 1) - 2 w input current per pin, dc (except supply pins) - 10 ma output current per pin, dc -50ma digital input voltage (note 2) -0.3 rvdd+0.3 v storage temperature -40 +125 c (all grounds = 0 v, all voltages with respect to 0 v) parameter symbol min typ max unit power supplies rvdd cvdd vdd_pll vdd_adc 3.0 1.65 1.65 3.0 3.3 1.80 1.80 3.3 3.6 1.94 1.94 3.6 v v v v operating ambient temperature - commercial t a 0+25+70 c operating ambient temperature - industrial t a -40 +25 +85 c processor clock speed - commercial fclk - - 200 mhz processor clock speed - industrial fclk - - 184 mhz system clock speed - commercial hclk - - 100 mhz system clock speed - industrial hclk - - 92 mhz
12 ? copyright 2005 cirrus logic (all rights reserved) ds653pp3 ep9302 high-speed arm9 system-on-chip processor with maverickcrunch dc characteristics note: 4. for open drain pins, high level out put voltage is dependent on the external load. 5. all inputs that do not include internal pull-ups or pu ll-downs, must be externally driven for proper operation (see table q on page 39 ). if an input is not driven, it should be tied to power or gr ound, depending on the particular function. if an i/o pin is not driven and programmed as an input, it should be tied to power or ground through its own resistor. (t a = 0 to 70 c; cvdd = vdd_pll = 1.8; rvdd = 3.3 v; all grounds = 0 v; all voltages with respect to 0 v unless otherwise noted) parameter symbol min max unit high level output voltage iout = -4 ma (note 4) v oh 0.85 rvdd - v low level output voltage iout = 4 ma v ol -0.15 rvdd v high level input voltage (note 5) v ih 0.65 rvdd vdd + 0.3 v low level input voltage (note 5) v il ? 0.3 0.35 rvdd v high level leakage current vin = 3.3 v (note 5) i ih -10a low level leakage current vin = 0 (note 5) i il --10a parameter min typ max unit power supply pins (outputs unloaded) power supply current: cvdd / vdd_pll total rvdd - - 180 45 230 80 ma ma low-power mode supply current cvdd / vdd_pll total rvdd - - 2 1.0 3.5 2 ma ma
ds653pp3 ? copyright 2005 cirrus logic (all rights reserved) 13 ep9302 high-speed arm9 system-on-chip processor with maverickcrunch timings timing diagram conventions this data sheet contains one or more timing diagrams. the following key explains the components used in these diagrams. any variations are clearly labelled when they oc cur. therefore, no additiona l meaning should be attached unless specifically stated. figure 1. timing diagram drawing key timing conditions unless specified otherwise, the following conditions are true for all timing measurements. ?t a = 0 to 70 c ? cvdd = vdd_pll = 1.8v ?rvdd = 3.3v ? all grounds = 0 v ? logic 0 = 0 v, logic 1 = 3.3 v ? output loading = 50 pf ? timing reference levels = 1.5 v ? the processor bus clock (hclk) is programmable and is set by the user. the frequency is typically between 33 mhz and 100 mhz (92 mhz for industrial conditions). clock high to low high/low to high bus change bus valid undefined/invalid valid bus to tristate bus/signal omission
14 ? copyright 2005 cirrus logic (all rights reserved) ds653pp3 ep9302 high-speed arm9 system-on-chip processor with maverickcrunch memory interface sdram load mode register cycle figure 2 through figure 5 define the timings associated with all phases of the sdram. the following table contains the values for the timings of each of the sdram modes. parameter symbol min typ max unit sdclk high time t clk_high - (t hclk ) / 2 -ns sdclk low time t clk_low - (t hclk ) / 2 -ns sdclk rise/fall time t clkrf -24ns signal delay from s dclk rising edge time t d --8ns signal hold from sdclk rising edge time t h 1- -ns dqmn delay from sdclk rising edge time t dqd --8ns dqmn hold from sdclk rising edge time t dqh 1- -ns da valid setup to sdclk rising edge time t das 2- -ns da valid hold from sdclk rising edge time t dah 3- -ns figure 2. sdram load mode register cycle timing measurement sdclk sdcsn rasn casn sdwen dqmn ad da op-code t clk_high t clk_low t clkrf t d t h
ds653pp3 ? copyright 2005 cirrus logic (all rights reserved) 15 ep9302 high-speed arm9 system-on-chip processor with maverickcrunch sdram burst read cycle figure 3. sdram burst read cycle timing measurement n n + 1 n + 2 n + 3 sdclk sdcsn rasn casn sdwen dqmn cl = 2 ad da cl = 2 t das t clk_low t clk_high t clkrf t d t d t h t dah t dqh t dqd n n + 1 n + 2 n + 3 t das t dah da cl = 3 dqmn cl = 3 t dqh
16 ? copyright 2005 cirrus logic (all rights reserved) ds653pp3 ep9302 high-speed arm9 system-on-chip processor with maverickcrunch sdram burst write cycle figure 4. sdram burst write cycle timing measurement sdclk sdcsn rasn casn sdwen dqmn ad da t clk_low t clk_high t clkrf t d t h t h n n +1 n + 2 n + 3
ds653pp3 ? copyright 2005 cirrus logic (all rights reserved) 17 ep9302 high-speed arm9 system-on-chip processor with maverickcrunch sdram auto refresh cycle note: chip select shown as bus to illustrate multip le devices being put into auto refresh in one access figure 5. sdram auto refresh cycle timing measurement sdclk sdcsn rasn casn sdwen t clk_low t clk_high 7bde t d t h t clkrf
18 ? copyright 2005 cirrus logic (all rights reserved) ds653pp3 ep9302 high-speed arm9 system-on-chip processor with maverickcrunch static memory 32-bit read on 8-bit external bus parameter symbol min typ max unit ad setup to csn assert time t ads t hclk - -ns csn assert to address transition time t ad1 - t hclk (wst1 + 1) -ns address assert time t ad2 - t hclk (wst1 + 1) -ns ad transition to csn deassert time t ad3 - t hclk (wst1 + 2) -ns ad hold from csn deassert time t adh t hclk --ns rdn assert time t rdpwl - t hclk (4 wst1 + 5) -ns csn to rdn delay time t rdd -- 3ns csn assert to dqmn assert delay time t dqmd -- 1ns da setup to ad transition time t das1 15 - - ns da setup to rdn deassert time t das2 t hclk + 12 --ns da hold from ad transition time t dah1 0- -ns da hold from rdn deassert time t dah2 0- -ns figure 6. static memory multiple word read 8-bit cycle timing measurement 1 csn wrn rdn da ad dqmn t ads t ad1 t ad2 t ad2 t das1 t rdd t dah1 t dah1 t dah1 t das1 t das1 t das2 t dah2 t adh wait t rdd t dqmd t ad3
ds653pp3 ? copyright 2005 cirrus logic (all rights reserved) 19 ep9302 high-speed arm9 system-on-chip processor with maverickcrunch static memory 32-bit write on 8-bit external bus parameter symbol min typ max unit ad setup to wrn assert time t ads t hclk ? 3- -ns wrn/dqmn deassert to ad transition time t add -- t hclk + 6 ns ad hold from wrn deassert time t adh t hclk 2 --ns csn hold from wrn deassert time t csh 7--ns csn to wrn assert delay time t wrd --2ns wrn assert time t wrpwl - t hclk (wst1 + 1) -ns wrn deassert time t wrpwh - t hclk 2(t hclk 2) + 14 ns csn to dqmn assert delay time t dqmd --1ns dqmn assert time t dqmpwl - t hclk (wst1 + 1) -ns dqmn deassert time t dqmpwh -- (t hclk 2) + 7 ns wrn / dqmn deassert to da transition time t dah t hclk - -ns wrn / dqmn assert to da valid time t dav --8ns figure 7. static memory multiple word write 8-bit cycle timing measurement csn wrn rdn dqmn ad da t ads t wrd t dqmd t wrpwl t dah t wrpwh t add t csh t adh t dqmpwl t dqmpwh t wrpwl t wrpwh t wrpwl t wrpwh t dqmpwl t dqmpwh t dqmpwl t dqmpwh t dah t dah t dah t add t add wait t dav t dav t dav t dav
20 ? copyright 2005 cirrus logic (all rights reserved) ds653pp3 ep9302 high-speed arm9 system-on-chip processor with maverickcrunch static memory 32-bit read on 16-bit external bus parameter symbol min typ max unit ad setup to csn assert time t ads t hclk - -ns csn assert to ad transition time t add1 - t hclk (wst1 + 1) -ns ad transition to csn deassert time t add2 - t hclk (wst1 + 2) -ns ad hold from csn deassert time t adh t hclk --ns rdn assert time t rdpwl - t hclk ((2 wst1) + 3) -ns csn to rdn delay time t rdd --3ns csn assert to dqmn assert delay time t dqmd --1ns da setup to ad transition time t das1 15 - - ns da to rdn deassert time t das2 t hclk + 12 --ns da hold from ad transition time t dah1 0--ns da hold from rdn deassert time t dah2 0--ns figure 8. static memory multiple word read 16-bit cycle timing measurement csn wrn rdn da ad dqmn t rdpwl t add1 t rdh t dqmh t dah2 t das1 t dah1 t das2 wait t ads t rdd t dqmd t adh t add2
ds653pp3 ? copyright 2005 cirrus logic (all rights reserved) 21 ep9302 high-speed arm9 system-on-chip processor with maverickcrunch static memory 32-bit write on 16-bit external bus parameter symbol min typ max unit ad setup to wrn assert time t ads t hclk ? 3 - -ns wrn/dqmn deassert to ad transition time t add - -t hclk + 6 ns ad hold from wrn deassert time t adh t hclk 2 - -ns csn hold from wrn deassert time t csh 7 - -ns csn to wrn assert delay time t wrd --2ns wrn assert time t wrpwl - t hclk (wst1 + 1) -ns wrn deassert time t wrpwh -- (t hclk 2) + 14 ns csn to dqmn assert delay time t dqmd --1ns dqmn assert time t dqmpwl - t hclk (wst1 + 1) -ns dqmn deassert time t dqmpwh -- (t hclk 2) + 7 ns wrn / dqmn deassert to da transition time t dah1 t hclk - -ns wrn / dqmn assert to da valid time t dav -- 8ns figure 9. static memory multiple word write 16-bit cycle timing measurement csn wrn rdn dqmn ad da t ads t wrd t wrpwl t dah t add t wrpwh t dqmd t adh t dah t wrpwl t dqpwl t dqpwh t dqpwl wait t csh t dav t dav
22 ? copyright 2005 cirrus logic (all rights reserved) ds653pp3 ep9302 high-speed arm9 system-on-chip processor with maverickcrunch static memory burst read cycle note: these characteristics are valid when the page mode enable (b urst mode) bit is set. see the user's guide for details. parameter symbol min typ max unit csn assert to address 1 transition time t add1 - t hclk (wst1 + 1) -ns address assert time t add2 - t hclk (wst2 + 1) -ns ad transition to csn deassert time t add3 - t hclk (wst1 + 2) -ns ad hold from csn deassert time t adh t hclk --ns csn to rdn delay time t rdd --3ns csn to dqmn assert delay time t dqmd --1ns da setup to ad transition time t das1 15 - - ns da setup to csn deassert time t das2 t hclk + 12 --ns da hold from ad transition time t dah1 0--ns da hold from rdn deassert time t dah2 0--ns figure 10. static memory burst read cycle timing measurement ad csn wrn rdn dqmn da t add1 t add2 t add2 t rdd t dqmd t das1 t dah1 t das1 t dah1 t das1 t dah1 t das2 t dah2 t adh wait t add3 t ads
ds653pp3 ? copyright 2005 cirrus logic (all rights reserved) 23 ep9302 high-speed arm9 system-on-chip processor with maverickcrunch static memory burst write cycle note: these characteristics are valid when the page mode enable (burst mode) bit is set. see the user's guide for details. parameter symbol min typ max unit ad setup to wrn assert time t ads t hclk ? 3 ns ad hold from wrn deassert time t adh t hclk 2 ns wrn/dqmn deassert to ad transition time t add t hclk + 6 ns csn hold from wrn deassert time t csh 7 ns csn to wrn assert delay time t wrd 2ns csn to dqmn assert delay time t dqmd 1ns dqmn assert time t dqpwl t hclk (wst1 + 1) ns dqmn deassert time t dqpwh (t hclk 2) + 14 ns wrn assert time t wrpwl t hclk (wst1 + 11) ns wrn deassert time t wrpwh (t hclk 2) + 7 ns wrn/dqmn deassert to da transition time t dah t hclk ns wrn/dqmn assert to da valid time t dav 8ns figure 11. static memory burst write cycle timing measurement ad csn wrn rd dqmn da wait t ads t add t wrpwl t dqpwl t dqpwh t wrpwh t dav t dah t wrd t dqmd t csh t adh
24 ? copyright 2005 cirrus logic (all rights reserved) ds653pp3 ep9302 high-speed arm9 system-on-chip processor with maverickcrunch static memory single read wait cycle parameter symbol min typ max unit csn assert to wait time t waitd -- t hclk (wst1-2) ns wait assert time t waitpw t hclk 2 - t hclk 510 ns wait to csn deassert delay time t csnd t hclk 3 - t hclk 5 ns figure 12. static memory single read wait cycle timing measurement csn wrn rdn dqmn ad da wait t waitpw t waitd t csnd
ds653pp3 ? copyright 2005 cirrus logic (all rights reserved) 25 ep9302 high-speed arm9 system-on-chip processor with maverickcrunch static memory single write wait cycle parameter symbol min typ max unit wait to wrn deassert delay time t wrd t hclk 2 - t hclk 4 ns csn assert to wait time t waitd -- t hclk (wst1-2) ns wait assert time t waitpw t hclk 2 - t hclk 510 ns wait to csn deassert delay time t csnd t hclk 3 - t hclk 5 ns figure 13. static memory single write wait cycle timing measurement csn wrn rdn dqmn ad da wait t waitpw t waitd t csnd t wrd
26 ? copyright 2005 cirrus logic (all rights reserved) ds653pp3 ep9302 high-speed arm9 system-on-chip processor with maverickcrunch static memory turnaround cycle notes: 1. x and y represent any two chip select numbers. 2. idcy occurs on read-to-write and write-to-read. 3. idcy is honored when going from a asynchronous device (csx) to a sync hronous device (/sdcsy). parameter symbol min typ max unit csnx deassert to csny assert time t btcyc - t hclk (idcy+1) -ns figure 14. static memory turnaround cycle timing measurement ad csnx wrn rdn dqmn da csny t btcyc wait
ds653pp3 ? copyright 2005 cirrus logic (all rights reserved) 27 ep9302 high-speed arm9 system-on-chip processor with maverickcrunch ethernet mac interface sta - station - any device that contains an ieee 802.11 conforming medium access control (mac) and physical layer (phy) interface to the wireless medium. phy - ethernet physical layer interface. parameter symbol min typ max unit 10 mbit mode 100 mbit mode 10 mbit mode 100 mbit mode 10 mbit mode 100 mbit mode txclk cycle time t tx_per --40040--ns txclk high time t tx_high 140 14 200 20 260 26 ns txclk low time t tx_low 140 14 200 20 260 26 ns txclk to signal transition delay time t txd 0 0 10 10 25 25 ns txclk rise/fall time t txrf ----55ns rxclk cycle time t rx_per --40040--ns rxclk high time t rx_high 140 14 200 20 260 26 ns rxclk low time t rx_low 140 14 200 20 260 26 ns rxdval / rxerr setup time t rxs 1010----ns rxdval / rxerr hold time t rxh 1010----ns rxclk rise/fall time t rxrf ----55ns mdc cycle time t mdc_per --400400--ns mdc high time t mdc_high 160160----ns mdc low time t mdc_low 160160----ns mdc rise/fall time t mdcrf ----55ns mdio setup time (sta sourced) t mdios 1010----ns mdio hold time (sta sourced) t mdioh 1010----ns mdc to mdio signal transition delay time (phy sourced) t mdiod ----300300ns
28 ? copyright 2005 cirrus logic (all rights reserved) ds653pp3 ep9302 high-speed arm9 system-on-chip processor with maverickcrunch figure 15. ethernet mac timing measurement txclk txd[3:0]/ txen/ txerr rxclk rxd[3:0]/ rxdval/ rxerr mdc mdio (sourced by sta) mdc mdio (sourced by phy) t txd t rxs t rxh t mdios t mdioh t tx_high t tx_low t rx_high t rx_low t mdc_high t mdc_low t tx_per t rx_per t mdc_per t mdiod
ds653pp3 ? copyright 2005 cirrus logic (all rights reserved) 29 ep9302 high-speed arm9 system-on-chip processor with maverickcrunch audio interface note: the tspix_clk is programmable by the user. the following table contains the values fo r the timings of each of the spi modes. parameter symbol min typ max unit sclk cycle time t clk_per - tspix_clk - ns sclk high time t clk_high - (tspix_clk) / 2 - ns sclk low time t clk_low - (tspix_clk) / 2 - ns sclk rise/fall time t clkrf 1-8ns data from master valid delay time t dmd --3ns data from master setup time t dms 20 - - ns data from master hold time t dmh 40 - - ns data from slave setup time t dss 20 - - ns data from slave hold time t dsh 40 - - ns
30 ? copyright 2005 cirrus logic (all rights reserved) ds653pp3 ep9302 high-speed arm9 system-on-chip processor with maverickcrunch texas instruments? synchronous serial format microwire figure 16. ti single transfer timing measurement figure 17. microwire frame format, single transfer sclk sfrm ssptxd/ ssprxd 4 to 16 bits msb lsb t clk_per t clk_low t clk_high t clkrf sclk sfrm ssptxd ssprxd 0 msb lsb 4 to 16 bits output data t clkrf t clk_high t clk_low t clk_per msb lsb 8-bit control
ds653pp3 ? copyright 2005 cirrus logic (all rights reserved) 31 ep9302 high-speed arm9 system-on-chip processor with maverickcrunch motorola spi figure 18. spi format with sph=1 timing measurement sclk (spo=0) sclk (spo=1) ssptxd (master) ssprxd (slave) sfrm msb lsb lsb msb t clk_per t clk_low t clk_high t clkrf t dmd t dms t dmh t dss t dsh
32 ? copyright 2005 cirrus logic (all rights reserved) ds653pp3 ep9302 high-speed arm9 system-on-chip processor with maverickcrunch inter-ic sound - i 2 s note: t i2s_clk is programmable by the user. parameter symbol min typ max unit sclk cycle time t clk_per - t i2s_clk -ns sclk high time t clk_high - (t i2s_clk ) / 2 -ns sclk low time t clk_low - (t i2s_clk ) / 2 -ns sclk rise/fall time t clkrf 148ns sclk to lrclk assert delay time t lrd --3ns hold between sclk assert then lrclk deassert or hold between lrclk deassert then sclk assert t lrh 0- -ns sdi to sclk deassert setup time t sdis 12 - - ns sdi from sclk deassert hold time t sdih 0- -ns sclk assert to sdo delay time t sdod --9ns sdo from sclk assert hold time t sdoh 1- -ns figure 19. inter-ic sound (i 2 s) timing measurement sclk lrclk sdi t lrd t lrh t sdih t clk_high t sdis t clk_low t clk_per t clkrf t sdoh sdo t sdod
ds653pp3 ? copyright 2005 cirrus logic (all rights reserved) 33 ep9302 high-speed arm9 system-on-chip processor with maverickcrunch ac?97 parameter symbol min typ max unit abitclk input cycle time t clk_per -81.4- ns abitclk input high time t clk_high 36 - 45 ns abitclk input low time t clk_low 36 - 45 ns abitclk input rise/fall time t clkrf 2-6ns asdi setup to abitclk falling t s 10 - - ns asdi hold after abitclk falling t h 10 - - ns asdi input rise/fall time t rfin 2-6ns abitclk rising to asdo / async valid, c l = 55 pf t co 2 - 15 ns async / asdo rise/fall time, c l = 55 pf t rfout 2-6ns figure 20. ac ?97 configuration timing measurement abitclk asdi asdo async t co t rfout t rfout t s t rfin t co t rfout t co t clkrf t clk_high t clk_low t h t clk_per t clkrf
34 ? copyright 2005 cirrus logic (all rights reserved) ds653pp3 ep9302 high-speed arm9 system-on-chip processor with maverickcrunch adc note: adiv refers to bit 16 in the keytchclkdiv register. adiv = 0 means the input clock to the adc module is equal to the external 14.7456 mhz clock divided by 4. adiv = 1 means the input clock to the adc module is equal to the external 14.7456 mhz clock divided by 16. using the adc: this adc has a state-machine based conversion engine th at automates the conversion pr ocess. the initiator for a conversion is the read access of the tsxyresult register by the cpu. the data returned from reading this register contains the result as well as the status bit indicating the state of the adc. however, this peripheral requires a delay between each successful conversion and the issue of the next conversion command, or else the returned value of successive samples may not reflect the ana log input. since the state of the adc state machine is returned through the same channel used to initiate the conversion process, there must be a delay inserted after every complete conversion. note that reading tsxyresult durin g a conversion will not affect th e result of the ongoing process. the following is a recommended procedure for safely polling the adc from software: 1. read the tsxyresult regi ster into a local variable to initiate a conversion. 2. if the value of bit 31 of the local variable is '0' then repeat step 1. 3. delay long enough to meet the maximum sample rate as shown above. 4. mask the local variable with 0xffff to remove extraneous data. 5. if signed mode is used, do a sign extend of the lower halfword. 6. return the sampled value. parameter comment value units resolution no missing codes range of 0 to 3.3 v 50k counts (approximate) integral non-linearity 0.01% offset error 15 mv full scale error 0.2% maximum sample rate adiv = 0 adiv = 1 3750 925 samples per second samples per second channel switch settling time adiv = 0 adiv = 1 500 2 s ms noise (rms) - typical 120 v figure 21. adc transfer function 0 vref/2 vref 0000 ffff 61a8 9e58 a/d converter transfer function (approximately 25,000 counts)
ds653pp3 ? copyright 2005 cirrus logic (all rights reserved) 35 ep9302 high-speed arm9 system-on-chip processor with maverickcrunch jtag parameter symbol min max units tck clock period t clk_per 100 - ns tck clock high time t clk_high 50 - ns tck clock low time t clk_low 50 - ns tms / tdi to clock rising setup time t jps 20 - ns clock rising to tms / tdi hold time t jph 45 - ns jtag port clock to output t jpco -30ns jtag port high impedance to valid output t jpzx -30ns jtag port valid output to high impedance t jpxz -30ns figure 22. jtag timing measurement tdo tck tdi tms t jph t clk_high t clk_low t jpzx t jpco t jpxz t clk_per t jps
36 ? copyright 2005 cirrus logic (all rights reserved) ds653pp3 ep9302 high-speed arm9 system-on-chip processor with maverickcrunch 208 pin lqfp package outline 2.19 208-pin lqfp (28 28 1.40-mm body) notes: 1) dimensions are in millimeters, and controlling dimension is millimeter. 2) package body dimensions do not include mold protrusion, which is 0.25 mm (0.010 in). 3) pin 1 identi?ation may be either ink dot or dimple. 4) package top dimensions can be smaller than bottom dimensions by 0.20 mm (0.008 in). 5) the ?ead width with plating dimension does not include a total allowable dambar protrusion of 0.08 mm (at maximum material condition). 6) ejector pin marks in molding are present on every package. 7) drawing above does not re?ct exact package pin count. pin 1 indicator 29.60 (1.165) 30.40 (1.197) 0.17 (0.007) 0.27 (0.011) 27.80 (1.094) 28.20 (1.110) 0.50 (0.0197) bsc 29.60 (1.165) 30.40 (1.197) 27.80 (1.094) 28.20 (1.110) 1.35 (0.053) 1.45 (0.057) 0 min 7 max 0.09 (0.004) 0.20 (0.008) 1.40 (0.055) 0.45 (0.018) 0.75 (0.030) 0.05 (0.002) 1.00 (0.039) bsc pin 1 pin 208 1.60 (0.063) 0.15 (0.006)
ds653pp3 ? copyright 2005 cirrus logic (all rights reserved) 37 ep9302 high-speed arm9 system-on-chip processor with maverickcrunch 208 pin lqfp pinout the following table shows the 208 pin lqfp pinout. ? vdd_core is cvdd. ? vdd_ring is rvdd. ? nc means that the pin is not connected. pin list the following low-profile quad flat pack (lqfp) pin assignment table is sorted in order of pin. table p. pin list in numerical order by pin number pin number pin name pin number pin name pin number pin name pin number pin name pin number pin name pin number pin name 1 csn[7] 36 ad[5] 71 ad[9] 106 usbp[0] 141 egpio[10] 176 txen 2 csn[6] 37 da[12] 72 da[1] 107 abitclk 142 egpio[9] 177 miitxd[0] 3 csn[3] 38 ad[4] 73 ad[8] 108 ctsn 143 egpio[8] 178 miitxd[1] 4 csn[2] 39 da[11] 74 da[0] 109 rxd[0] 144 egpio[7] 179 miitxd[2] 5 csn[1] 40 ad[3] 75 dsrn 110 rxd[1] 145 egpio[6] 180 miitxd[3] 6 ad[25] 41 vdd_ring 76 dtrn 111 vdd_ring 146 egpio[5] 181 txclk 7 vdd_ring 42 gnd_ring 77 tck 112 gnd_ring 147 egpio[4] 182 rxerr 8 gnd_ring 43 da[10] 78 tdi 113 txd[0] 148 egpio[3] 183 rxdval 9 ad[24] 44 ad[2] 79 tdo 114 txd[1] 149 gnd_ring 184 miirxd[0] 10 sdclk 45 da[9] 80 tms 115 cgpio[0] 150 vdd_ring 185 miirxd[1] 11 ad[23] 46 ad[1] 81 vdd_ring 116 gnd_core 151 egpio[2] 186 miirxd[2] 12 vdd_core 47 da[8] 82 gnd_ring 117 pll_gnd 152 egpio[1] 187 gnd_ring 13 gnd_core 48 ad[0] 83 boot[1] 118 xtali 153 egpio[0] 188 vdd_ring 14 sdwen 49 vdd_ring 84 boot[0] 119 xtalo 154 arstn 189 miirxd[3] 15 sdcsn[3] 50 gnd_ring 85 gnd_ring 120 pll_vdd 155 trstn 190 rxclk 16 sdcsn[2] 51 nc 86 nc 121 vdd_core 156 asdi 191 mdio 17 sdcsn[1] 52 nc 87 eeclk 122 gnd_ring 157 usbm[2] 192 mdc 18 sdcsn[0] 53 vdd_ring 88 eedat 123 vdd_ring 158 usbp[2] 193 rdn 19 vdd_ring 54 gnd_ring 89 async 124 rston 159 waitn 194 wrn 20 gnd_ring 55 ad[15] 90 vdd_core 125 prstn 160 egpio[15] 195 ad[16] 21 rasn 56 da[7] 91 gnd_core 126 csn[0] 161 gnd_ring 196 ad[17] 22 casn 57 vdd_core 92 asdo 127 gnd_core 162 vdd_ring 197 gnd_core 23 dqmn[1] 58 gnd_core 93 sclk1 128 v dd_core 163 egpio[14] 198 vdd_core 24 dqmn[0] 59 ad[14] 94 sfrm1 129 gnd_ring 164 egpio[13] 199 hgpio[2] 25 ad[22] 60 da[6] 95 ssprx1 130 vdd_ring 165 egpio[12] 200 hgpio[3] 26 ad[21] 61 ad[13] 96 ssptx1 131 adc[4] 166 gnd_core 201 hgpio[4] 27 vdd_ring 62 da[5] 97 grled 132 adc[3] 167 vdd_core 202 hgpio[5] 28 gnd_ring 63 ad[12] 98 rdled 133 adc[2] 168 fgpio[3] 203 gnd_ring 29 da[15] 64 da[4] 99 vdd_ring 134 adc[1] 169 fgpio[2] 204 vdd_ring 30 ad[7] 65 ad[11] 100 gnd_ring 135 adc[0] 170 fgpio[1] 205 ad[18] 31 da[14] 66 vdd_ring 101 int[3] 136 adc_vdd 171 gnd_ring 206 ad[19] 32 ad[6] 67 gnd_ring 102 int[1] 137 rtcxtali 172 vdd_ring 207 ad[20] 33 da[13] 68 da[3] 103 int[0] 138 rtcxtalo 173 cld 208 sdclken 34 vdd_core 69 ad[10] 104 rtsn 139 adc_gnd 174 crs 35 gnd_core 70 da[2] 105 usbm[0] 140 egpio[11] 175 txerr
38 ? copyright 2005 cirrus logic (all rights reserved) ds653pp3 ep9302 high-speed arm9 system-on-chip processor with maverickcrunch the following section focuses on the ep9302 pin signals from two viewpoints - the pin usage and pad characteristics, and the pin multiplexing usage. the first table ( ta b l e q ) is a summary of all the ep9302 pin signals. the second table ( ta b l e r ) illustrates the pin signal multiplexing and configuration options. ta b l e q is a summary of the ep9302 pin signals, which illustrates the pad type and pa d pull type (if any). the symbols used in the table are defined as follows. (note: a blank box means not applicable (na) or, for pull type, no pull (np).) under the pad type column: ? a - analog pad ?p - power pad ? g - ground pad ? i - pin is an input only ? i/o - pin is input/output ? 4ma - pin is a 4ma output driver ? 8ma - pin is an 8ma output driver ? 12ma - pin is an 12ma output driver see the text description for additional information about bi-directional pins. under the pull type column: ? pu - resistor is a pull up to the rvdd supply ? pd - resistor is a pull down to the rgnd supply
ds653pp3 ? copyright 2005 cirrus logic (all rights reserved) 39 ep9302 high-speed arm9 system-on-chip processor with maverickcrunch . table q. pin descriptions pin name block pad type pull type description tck jtag i pd jtag clock in tdi jtag i pd jtag data in tdo jtag 4ma jtag data out tms jtag i pd jtag test mode select trstn jtag i pd jtag reset boot[1:0] system i pd boot mode select in xtali pll a main oscillator input xtalo pll a main oscillator output vdd_pll pll p main oscillator power, 1.8v gnd_pll pll g main oscillator ground rtcxtali rtc a rtc oscillator input rtcxtalo rtc a rtc oscillator output wrn ebus 4ma sram write strobe out rdn ebus 4ma sram read / oe strobe out waitn ebus i pu sram wait in ad[25:0] ebus 8ma shared address bus out da[15:0] ebus 8ma pu shared data bus in/out csn[3:0] ebus 4ma pu chip select out csn[7:6] ebus 4ma pu chip select out dqmn[1:0] ebus 8ma shared data mask out sdclk sdram 8ma sdram clock out sdclken sdram 8ma sdram clock enable out sdcsn[3:0] sdram 4ma sdram chip selects out rasn sdram 8ma sdram ras out casn sdram 8ma sdram cas out sdwen sdram 8ma sdram write enable out adc[4:0] adc a external analog measurement input vdd_adc adc p adc power, 3.3v gnd_adc adc g adc ground usbp[2, 0] usb a usb positive signals usbm[2, 0] usb a usb negative signals txd0 uart1 4ma transmit out rxd0 uart1 i pu receive in ctsn uart1 i pu clear to send / transmit enable dsrn uart1 i pu data set ready / data carrier detect dtrn uart1 4ma data terminal ready output rtsn uart1 4ma ready to send txd1 uart2 4ma transmit / irda output rxd1 uart2 i pu receive / irda input mdc emac 4ma management data clock mdio emac 4ma pu management data input/output rxclk emac i pd receive clock in miirxd[3:0] emac i pd receive data in rxdval emac i pd receive data valid rxerr emac i pd receive data error txclk emac i pu transmit clock in miitxd[3:0] emac i pd transmit data out txen emac 4ma pd transmit enable txerr emac 4ma pd transmit error crs emac i pd carrier sense cld emac i pu collision detect grled led 12ma green led rdled led 12ma red led eeclk eeprom 4ma pu eeprom / two-wire interface clock eedat eeprom 4ma pu eeprom / two-wire interface data abitclk ac97 8ma pd ac97 bit clock async ac97 8ma pd ac97 frame sync asdi ac97 i pd ac97 primary input asdo ac97 8ma pu ac97 output arstn ac97 8ma ac97 reset sclk1 spi1 8ma pd spi bit clock sfrm1 spi1 8ma pd spi frame clock ssprx1 spi1 i pd spi input ssptx1 spi1 8ma spi output int[3], int[1:0] int i pd external interrupts prstn syscon i pu power on reset rston syscon 4ma user reset in out - open drain sla[1:0] eeprom 4ma flash programming voltage control egpio[15:0] gpio i/o, 4ma pu enhanced gpio fgpio[3:1] gpio i/o, 8ma pu gpio on port f hgpio[5:2] gpio i/o, 8ma pu gpio on port h cgpio[0] gpio i/o, 8ma pu gpio on port c cvdd power p digital power, 1.8v rvdd power p digital power, 3.3v cgnd ground g digital ground rgnd ground g digital ground table q. pin descriptions (continued) pin name block pad type pull type description
40 ? copyright 2005 cirrus logic (all rights reserved) ds653pp3 ep9302 high-speed arm9 system-on-chip processor with maverickcrunch ta b l e r illustrates the pin signal multiple xing and configuration options. table r. pin multiplex usage information physical pin name description multiplex signal name egpio[0] ring indicator input ri egpio[1] 1hz clock monitor clk1hz egpio[3] hdlc clock hdlcclk1 egpio[4] i2s transmit data 1 sdo1 egpio[5] i2s receive data 1 sdi1 egpio[6] i2s transmit data 2 sdo2 egpio[7] dma request 0 dreq0 egpio[8] dma acknowledge 0 dack0 egpio[9] dma eot 0 deot0 egpio[10] dma request 1 dreq1 egpio[11] dma acknowledge 1 dack1 egpio[12] dma eot 1 deot1 egpio[13] i2s receive data 2 sdi2 egpio[14] pwm1 output pwmout1 egpio[15] device active / present dasp abitclk i2s serial clock sclk async i2s frame clock lrck asdo i2s transmit data 0 sdo0 asdi i2s receive data 0 sdi0 arstn i2s master clock mclk sclk1 i2s serial clock sclk sfrm1 i2s frame clock lrck ssptx1 i2s transmit data 0 sdo0 ssprx1 i2s receive data 0 sdi0
ds653pp3 ? copyright 2005 cirrus logic (all rights reserved) 41 ep9302 high-speed arm9 system-on-chip processor with maverickcrunch acronyms and abbreviations the following tables list abbreviations and acronyms used in this data sheet. units of measurement term definition adc analog-to-digital converter alt alternative amba advanced micro-controller bus architecture atapi ata packet interface codec coder / decoder crc cyclic redundancy check dac digital-to-analog converter dma direct-memory access ebus external memory bus eeprom electronically erasable programmable read only memory emac ethernet media access controller fifo first in / first out fiq fast interrupt request flash flash memory gpio general purpose i/o hdlc high-level data link control i/f interface i 2 s inter-ic sound ic integrated circuit ice in-circuit emulator ide integrated drive electronics ieee institute of electronics and electrical engineers irda infrared data association irq standard interrupt request iso international standards organization jtag joint test action group lfsr linear feedback shift register mii media-independent interface mmu memory management unit ohci open host controller interface phy ethernet physical layer interface pio programmed i/o risc reduced instruction set computer sdmi secure digital music initiative sdram synchronous dynamic ram spi serial peripheral interface sram static random access memory sta station - any device that contains an ieee 802.11 conforming medium access control (mac) and physical layer (phy) interface to the wireless medium tft thin film transistor tlb translation lookaside buffer usb universal serial bus symbol unit of measure c degree celsius hz hertz = cycle per second kbps kilobits per second kbyte kilobyte khz kilohertz = 1000 hz mbps megabits per second mhz megahertz = 1,000 kilohertz a microampere = 10 -6 ampere s microsecond = 1,000 nanoseconds = 10 -6 seconds ma milliampere = 10 -3 ampere ms millisecond = 1,000 microseconds = 10 -3 seconds mw milliwatt = 10 -3 watts ns nanosecond = 10 -9 seconds pf picofarad = 10 -12 farads vvolt wwatt term definition
42 ? copyright 2005 cirrus logic (all rights reserved) ds653pp3 ep9302 high-speed arm9 system-on-chip processor with maverickcrunch ordering information the order numbers for the device are: ep9302-cq 0 c to +70 c 208-pin lqfp ep9302-cqz 0 c to +70 c 208-pin lqfp lead free EP9302-IQ -40 c to +85 c 208-pin lqfp EP9302-IQz -40 c to +85 c 208-pin lqfp lead free ep9302 ? cqz product line: embedded processor part number temperature range: c = commercial package type: q = 208 pin, low profile quad flat pack (28 mm x 28 mm) note: go to the cirrus logic internet site at http://www.cirrus. com to find contact information for your local sales representat ive. z = lead free lead material: i = industrial operating version e = extended operating version contacting cirrus logic support for all product questions and in quiries contact a cirrus logic sales representative. to find one nearest you go to www.cirrus.com important notice "preliminary" product information describes products that are in production, but for which full characterization data is not ye t available. cirrus logic, inc. and its subsidiaries ("cirrus") believe that the information contained in this document is accurate and reliable. however, the information is subjec t to change without notice and is provided "as is" without warranty of any kind (express or implied). customers are advised to obtain the latest version of relevant informati on to verify, before placing orders, that infor- mation being relied on is current and complete. all products are sold subject to the terms and conditions of sale supplied at t he time of order acknowledgment, including those pertaining to warranty, indemnification, and limitation of liability. no responsibility is assumed by cirrus for the use of this information, including use of this information as the basis for manufacture or sale of any items, or for infringement of patents or other rights of third parties. this docume nt is the property of cirrus and by furnishing this information, cirrus grants no license, express or implied under any patents, mask work rights, copyrights, trademarks, tra de secrets or other intellectual property rights. cirrus owns the copyrights associated with the information contained herein and gives consent for copies to be made of the info rmation only for use within your organization with respect to cirrus integrated circuits or other products of cirrus. this consent does not extend to other copying such as c opying for general distribution, advertising or promotional purposes, or for creating any work for resale. certain applications using semiconductor products may involve potential risks of death, personal injury, or severe property or environmental damage ("critical applicati ons"). cirrus products are not designed, authorized or warranted for use in air- craft systems, military applications, products surgically implanted into the body, automotive safety or security devices, life support products or other critical applications. inclusion of ci rrus products in such applicat ions is understood to be fully at the customer's risk and cirrus disclaims and makes no warran ty, express, statutory or implied, including the implied warran- ties of merchantability and fitness for particular purpose, with re gard to any cirrus product that is used in such a manner. i f the customer or customer's cus tomer uses or permits the use of cirrus products in critical ap plications, cust omer agrees, by such use, to fully indemnify cirrus, its officers, directors, employees, distributors and other agents from any and all liabili ty, including attorneys' fees and costs, that may result from or arise in connection with these uses. cirrus logic, cirrus, maverickcrunch, maverickkey, and the cirrus logic logo designs are trademarks of cirrus logic, inc. all o ther brand and product names in this doc- ument may be trademarks or service marks of their respective owners. microsoft and windows are registered trademarks of microsoft corporation. microwire is a trademark of national semiconductor corp. national semiconductor is a registered trademark of national semicondu ctor corp. texas instruments is a registered trademark of texas instruments, inc. motorola and spi are registered trademarks of motorola, inc. linux is a registered trademark of linus torvalds.


▲Up To Search▲   

 
Price & Availability of EP9302-IQ

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X